Modeling of Reusability of Procedure based Software Components using Naive Bayes Classifier Approach
نویسندگان
چکیده
We have developed a highly flexible module to evaluate and access the reusability of software components. The purpose of this model is to do pattern recognition by discovering supervised features which can help us to measure the intangible aspects of software components in terms of reusability. There were several function based applications which were given due diligence for identifying their various degrees of reusability of their components. Once these projects were analyzed their software components were measured in terms of software metrics including (Volume, Coupling, Complexity, Reuse frequency, Regularity and Reusability). These measured metrics were carefully allocated a particular set of label which was based on the principals of software engineering and objectives to be achieved for doing the due research. Therefore, in this research work we are studying the degree of reusability by using six classes Naïve Bayes Classification method which was able to give high precision value as compare to previous methods.
منابع مشابه
A New Approach for Text Documents Classification with Invasive Weed Optimization and Naive Bayes Classifier
With the fast increase of the documents, using Text Document Classification (TDC) methods has become a crucial matter. This paper presented a hybrid model of Invasive Weed Optimization (IWO) and Naive Bayes (NB) classifier (IWO-NB) for Feature Selection (FS) in order to reduce the big size of features space in TDC. TDC includes different actions such as text processing, feature extraction, form...
متن کاملAdaptive Bug Classification for CVE List using Bayesian Probabilistic Approach
Software bug classification is a precondition for bug fixation and it plays a vital role in software maintenance. It is found that bug fixation often takes long due to the distribution of misclassified or non-classified bugs by the triager among the developers. In this paper, we propose an adaptive bug classification approach on CVE dataset that involves two Bayesian classifiers such as Naive B...
متن کاملApproaches for Categorization of Reusable Software Components
Reuse repositories manager manages the reusable software components in different categories and needs to find the category of reusable software components. In this paper, we have used different pure and hybrid approaches to find the domain relevancy of the component to a particular domain. Probabilistic Latent Semantic Analysis (PLSA) approach, LSA, Singular Value Decomposition (SVD) technique,...
متن کاملDiagnosis of Pulmonary Tuberculosis Using Artificial Intelligence (Naive Bayes Algorithm)
Background and Aim: Despite the implementation of effective preventive and therapeutic programs, no significant success has been achieved in the reduction of tuberculosis. One of the reasons is the delay in diagnosis. Therefore, the creation of a diagnostic aid system can help to diagnose early Tuberculosis. The purpose of this research was to evaluate the role of the Naive Bayes algorithm as a...
متن کاملM-FISH Chromosome Images Classification by Watershed Based Segmentation Approach
Karyotyping is a technique used to display and study the human chromosomes for detecting abnormalities, genetic disorders or defects. M-FISH (Multiplex Fluorescent In-Situ Hybridization) provides color karyotyping. In this paper, naïve Bayes classification of M-FISH chromosome images based on watershed based chromosome segmentation is presented. It is observed that the classification of the wat...
متن کامل